home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / gpen32k / source / src / gpen.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-01  |  1.5 KB  |  56 lines

  1.  
  2. /*    G-Penシリーズ共通ヘッダファイル    */
  3.  
  4. /*    gpensub.c    共通関数(マクロ別)    */
  5.  
  6. void umosv( int x1, int y1, int x2, int y2 );
  7. void biubox( int x1, int y1, int x2, int y2, int c1, int c2, int c3 );
  8. void biboxbf( int x1, int y1, int x2, int y2, int c, int h, int h2 );
  9. int gpx(int mx);
  10. int gpy(int my);
  11. void wget( void );
  12. void wput( void );
  13. void wkk( void );
  14. void wkugiri( int t );
  15. int page( int c );
  16. void pbtn( int mb );
  17. void bfgs( int mc );
  18. void mbclp( void );
  19. void bfgp( int mb, int mx, int my );        /*    バッファ編集窓間複写    */
  20. void tclc(int mb, int mx, int my);
  21. void bcls(void);
  22. void wcls(void);
  23. void aqx(void);
  24. void aqy(void);
  25.  
  26. /*    gpen.c    共通関数(完全同一)    */
  27.  
  28. void bsz( int *l, int *b );
  29. void uboxf( int x1, int y1, int x2, int y2, int c1, int c2, int c3 );
  30. void end( void );        /*    終わりのまとまり    */
  31. void udten(int x1, int y1, int x2, int y2);
  32. void lrten(int x1, int y1, int x2, int y2);
  33. void circlen2(int x1, int y1, int x2, int y2, int c );
  34. void circlef2(int x1, int y1, int x2, int y2, int c );
  35. void circlenl(int x1, int y1, int x2, int y2, int c );
  36. void circlefl(int x1, int y1, int x2, int y2, int c );
  37. void mspoit( void );
  38. void mcolm2( int mb );
  39. int sachk(char *nn);
  40.  
  41. #ifdef    MAIN
  42. #    define    EXT
  43.     char work[EgbWorkSize];
  44.     static char mwork[MosWorkSize];
  45.     static int mei[4];
  46.     int mcl[6];
  47. #else
  48. #    define    EXT    extern
  49.     /*    各ヘッダファイルで定義    */
  50.     EXT    char work[], b[], mpat[], wallb[], *wallbl[];
  51.     EXT int kkx, kky, mcl[], nx[], ny[];
  52. #endif
  53. EXT char *wb, *vp, *vp0;            /*    ポインタ    */
  54. EXT int vz, bc;                    /*    ボタンチェンジ    */
  55.  
  56.